﻿<?php 
	session_start();
	if (!isset($_SESSION['login'])) Header("Location:../../index.php");
	
	$pos=0;
	$neg=0;
	$mneg=0;
	//ve a ver si tiene que hacer la busqueda (y con ello el grafico)
	if (isset($_POST["factor"])){
		$graf=1;
		//hace la busqueda
		$link= mysql_connect("localhost","root","")or die ('Error connecting to mysql');
		$sdb=mysql_select_db("asodeco");

		
		$query="SELECT encuestado.id AS encuestado, sum(respuesta.valor) AS valor 
		 FROM empresa, aplicacion, encuestado, factor, respuesta, pregunta, criterio, instrumento, departamento 
		 WHERE respuesta.id_encuestado=encuestado.id AND encuestado.id_aplicacion=aplicacion.id 
		 AND aplicacion.id_empresa=empresa.id AND  pregunta.id = respuesta.id_pregunta AND pregunta.id_factor= factor.id
		 AND pregunta.id_criterio= criterio.id  AND factor.id = '".$_POST["factor"]."' AND aplicacion.id_instrumento = instrumento.id ";
		 if ($_POST["instrumento"] != 'ANY'){
		 $query= $query." AND instrumento.id = '".$_POST["instrumento"]."'";
			}
		 if ($_POST["sexo"] != 'ANY'){
			 $query=$query." AND encuestado.sexo = '".$_POST["sexo"]."'";
		}
		if ($_POST["estudio"] != 'ANY'){
		  $query=$query." AND encuestado.estudio= '".$_POST["estudio"]."'";
		}
		if ($_POST["razon"] != 'ANY'){  
		 $query=$query." AND encuestado.razon = '".$_POST["razon"]."'";
		} 
		if ($_POST["frecuencia"] != 'ANY'){ 
		 $query=$query." AND encuestado.frecuencia = '".$_POST["frecuencia"]."'";
		}
		if ($_POST["edad"] != 'ANY'){ 
		 $query=$query." AND encuestado.edad= '".$_POST["edad"]."'";
		} 
		if ($_POST["tipo"] != 'ANY'){
			$query=$query." AND encuestado.tipo = '".$_POST["tipo"]."'";
		}
		if ($_POST["empresa"] != 'ANY'){  
		 $query=$query." AND empresa.id = '".$_POST["empresa"]."'";
		}
		if (trim($_POST["dpto"]) != 'ANY'){  
		 $query=$query."AND departamento.id_empresa= empresa.id AND departamento.id = '".$_POST["dpto"]."'";
		}
		 $query=$query." GROUP BY encuestado.id;";
		$result=mysql_query($query ,$link);
		if ($row = mysql_fetch_array($result)){
		do {
			if ($row["valor"]<= $_POST["raPos"]){
				$pos=$pos+1;
			} else if ($row["valor"]<= $_POST["raNeg"]){
				$neg=$neg+1;
			} else {
				$mneg=$mneg+1;
			}
		} while ($row = mysql_fetch_array($result)); 
		
		}
	}else {
		$graf=0;
	}
	$grafico="data.php";
	if (isset($_POST['grafico'])){
		if ($_POST['grafico']==2){
			$grafico="hdata.php";
		} else if($_POST['grafico'] == 3){
			$grafico="pdata.php";
		}
	}
	$raPos=10;
	$raNeg= 17;
	if (isset($_POST['raPos'])){
		$raPos=$_POST['raPos'];
	}
	if (isset($_POST['raNeg'])){
		$raNeg=$_POST['raNeg'];
	}
?>
<!--?xml version="1.0"?!-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <meta http-equiv="content-language" content="cs" />
    <meta name="robots" content="all,follow" />

    <meta name="author" content="All: ... [Nazev webu - www.url.cz]; e-mail: info@url.cz" />
    <meta name="copyright" content="Design/Code: Vit Dlouhy [Nuvio - www.nuvio.cz]; e-mail: vit.dlouhy@nuvio.cz" />
    
    <title>ASODECO encuestas</title>
    <meta name="description" content="..." />
    <meta name="keywords" content="..." />
    
    <link rel="index" href="./" title="Home" />
    <link rel="stylesheet" media="screen,projection" type="text/css" href="../../resources/css/main.css" />
    <link rel="stylesheet" media="print" type="text/css" href="../../resources/css/print.css" />
    <link rel="stylesheet" media="aural" type="text/css" href="../../resources/css/aural.css" />
    <!-- I am using jQuery --->
<script src="../../lib/chart/Javascripts/jquery-1.4.2.min.js" type="text/javascript"></script>
<script type="text/javascript" src="../../lib/chart/js/swfobject.js"></script>
<script type="text/javascript">
 
swfobject.embedSWF("../../lib/chart/open-flash-chart.swf", "my_chart", "450", "350", "9.0.0", "expressInstall.swf", {"data-file":<?php echo '"'.urlencode('../../lib/chart/'.$grafico.'?neg='.$neg.'&pos='.$pos.'&mneg='.$mneg.'&tit='.$_POST['factor']).'"' ?>} );
 
</script>
 
<script type="text/javascript">
 
OFC = {};
 
OFC.jquery = {
    name: "jQuery",
    version: function(src) { return $('#'+ src)[0].get_version() },
    rasterize: function (src, dst) { $('#'+ dst).replaceWith(OFC.jquery.image(src)) },
    image: function(src) { return "<img src='data:image/png;base64," + $('#'+src)[0].get_img_binary() + "' />"},
    popup: function(src) {
        var img_win = window.open('', 'Charts: Export as Image')
        with(img_win.document) {
            write('<html><head><title>Gr&aacute;fico como Imagen<\/title><\/head><body>' + OFC.jquery.image(src) + '<BR>Haga click derecho sobre la imagen y de guardar como.<\/body><\/html>') }
		// stop the 'loading...' message
		img_win.document.close();
     }
}
 
// Using an object as namespaces is JS Best Practice. I like the Control.XXX style.
//if (!Control) {var Control = {}}
//if (typeof(Control == "undefined")) {var Control = {}}
if (typeof(Control == "undefined")) {var Control = {OFC: OFC.jquery}}
 
 
// By default, right-clicking on OFC and choosing "save image locally" calls this function.
// You are free to change the code in OFC and call my wrapper (Control.OFC.your_favorite_save_method)
// function save_image() { alert(1); Control.OFC.popup('my_chart') }
function save_image() { Control.OFC.jquery; OFC.jquery.popup('my_chart') }


</script>


<script type="text/javascript">
function llenarDepto() {

    $.getJSON('../../lib/jsonData.php', {empresa:$('#empresa').val()}, function(data) {
        var select = $('#dpto');
        var options = select.attr('options');
        $('option', select).remove();

        $.each(data, function(valor, texto) {
            options[options.length] = new Option(texto,valor);
        });
    });

}

$(document).ready(function() {
	
	llenarDepto();
	$('#empresa').change(function() {
		llenarDepto();
	});
	
});

	
</script>
</head>

<body id="www-url-cz">
<!-- Main -->

<div id="main" class="box">

    <!-- Header -->
    <div id="header">

        <!-- Logotyp -->
        <h1 id="logo"><!a href="./" title="Crystal X [Go to homepage]">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>ASODECO </strong><span></span><!/a></h1>
        <hr class="noscreen" />          

        <!-- Quick links -->
        <div class="noscreen noprint">
            <p><em>Quick links: <a href="#content">content</a>, <a href="#tabs">navigation</a>, <a href="#search">search</a>.</em></p>
            <hr />
        </div>

    </div> <!-- /header -->

     <!-- Main menu (tabs) -->
     <div id="tabs" class="noprint">

            <h3 class="noscreen">Navigation</h3>
            <ul class="box">
                <li><a href="../../index.php">Inicio<span class="tab-l"></span><span class="tab-r"></span></a></li>
                <li><a href="empresas.php">Empresas<span class="tab-l"></span><span class="tab-r"></span></a></li>
                <li><a href="instrumentos.php">Instrumentos<span class="tab-l"></span><span class="tab-r"></span></a></li> 
                <li><a href="aplicaciones.php">Aplicaciones<span class="tab-l"></span><span class="tab-r"></span></a></li>
                <li id="active"><a href="resultados.php">Resultados<span class="tab-l"></span><span class="tab-r"></span></a></li>
                <li><a href="usuarios.php">Usuarios<span class="tab-l"></span><span class="tab-r"></span></a></li>
                <li><a href="config.php">Configuración<span class="tab-l"></span><span class="tab-r"></span></a></li>
                <li><a href="sync.php">Sincronizar<span class="tab-l"></span><span class="tab-r"></span></a></li>
            </ul>

        <hr class="noscreen" />
     </div> <!-- /tabs -->

    <!-- Page (2 columns) -->
    <div id="page" class="box">
    <div id="page-in" class="box">



        <!-- Content -->
        <div id="content">

            <!-- Article -->
            <div class="article">
                <h2><span>Resultados</span></h2>
                <p class="info noprint">
                </p>

								Búsqueda:
                <FORM ACTION="" METHOD=POST>
                	<TABLE WIDTH=100%><TR><TD>
                	Empresa: <BR><?php
$link= mysql_connect("localhost","root","")or die ('Error connecting to mysql');
$sdb=mysql_select_db("asodeco");
//empresa
$result=mysql_query("select * from empresa" ,$link);
if ($row = mysql_fetch_array($result)){
echo '<select name= "empresa" id="empresa">';
echo '<option value="ANY"> Todas </option>';
do {
       echo '<option value='."'".$row["id"]."'".'> '.$row["razon_social"].'</option>';
} while ($row = mysql_fetch_array($result)); 
echo '</select>';

} else echo 'No hay empresa';
echo "</TD><TD>";
//sexo
echo '&nbsp;Sexo:<BR><select name= "sexo"> 
<option value="ANY">Ambos</option>
<option value="M"> Masculino </option> 
<option> Femenino</option value="F"></select>';
echo "</TD><TD>";
//estudio
echo '&nbsp;Estudio:<BR><select name= "estudio"> 
<option value="ANY">Todos</option>
<option value="Primarios"> Primarios </option> 
<option value="Bachiderato">Bachillerato</option>
<option value="Universitario Medio">Univ. Medio</option> 
<option value="Universitario Superior">Univ. Superior</option></select>';
echo "</TD></TR><TR><TD>";
//edad
echo 'Edad:<BR><select name= "edad"> 
<option value="ANY">Todos</option>
<option value="<20">< 20</option> 
<option value="21-30">21-30</option> 
<option value="31-40">31-40</option> 
<option value="41-50">41-50</option>
<option value="51-60">51-60</option>
<option value=">60"> 60</option></select>';
echo "</TD><TD>";
//razon
echo '&nbsp;Raz&oacute;n:<BR><select name= "razon"> 
<option value="ANY">Todos</option>
<option value="Familiar">Familiar</option> 
<option value="Laboral">Laboral</option> 
<option value="Asistencial">Asistencial</option> 
<option value="Ocio/Amistad">Ocio/Amistad</option>
<option value="Otras razones">Otras Razones</option></select>';
echo "</TD><TD>";
//frecuencia
echo '&nbsp;Frecuencia:<BR><select name= "frecuencia"> 
<option value="ANY">Todos</option>
<option value="Casi permanente">Casi Permanente</option> 
<option value="Habitual">Habitual</option> 
<option value="Frecuente">Frecuente</option> 
<option value="Esporadica">Esporadica</option></select>';
echo "</TD></TR><TR><TD>";
//tipo
echo 'Discapacidad:<BR><select name= "tipo"> 
<option value="ANY">Todos</option>
<option value="Fisica">Fisica</option> 
<option value="Auditiva">Auditiva</option> 
<option value="Visual">Visual</option> 
<option value="Retraso Mental">Intelectual</option>
<option value="Multiple">Multiple</option></select>';
echo "</TD><TD colspan=2>";
//factor
$result=mysql_query("select * from factor" ,$link);
echo "&nbsp;Factor:<BR>";
if ($row = mysql_fetch_array($result)){
echo '<select name= "factor">';
do {
       echo '<option value='."'".$row["id"]."'".'> '.$row["enunciado"].'</option>';
} while ($row = mysql_fetch_array($result)); 
echo '</select>';

} else echo 'No hay factores';
echo "</TD></TR><TR><TD>";
//Instrumento
$result=mysql_query("select * from instrumento" ,$link);
echo "&nbsp;Instrumento:<BR>";
if ($row = mysql_fetch_array($result)){
echo '<select name= "instrumento" >';
do {
			 $extra="";
			 if (strlen($row["nombre"]) > 15){
			 	$extra="...";
			}
       echo '<option value='."'".$row["id"]."'".'> '.substr($row["nombre"],0,15).$extra.'</option>';
} while ($row = mysql_fetch_array($result)); 
echo '</select>';

} else echo 'No hay instrumentos.';
echo "</TD><TD>";
//Departamento
echo "&nbsp;Departamento:<BR>";
echo '<select name= "dpto" id="dpto" style="width:100px;"> <option value="ANY">Todos</option></select>';

echo "</TD></TR>";
?>
<TR><TD colspan=3>
	Tipo de Gráfico: <SELECT name=grafico>
		<option value="1">Barras Verticales</option>
		<option value="2">Barras Horizontales</option>
		<option value="3">Torta</option>
	</SELECT>
</TD></TR>
<TR><TD>
	Rango Positivo: 0 - <INPUT TYPE="TEXT" VALUE="<?php echo $raPos; ?>" NAME="raPos" style="width:20px">
		<TD> Rango Negativo: hasta <INPUT TYPE="TEXT" VALUE="<?php echo $raNeg; ?>" NAME="raNeg" style="width:20px"></TD>
</TD></TR>
</TABLE>
                	<INPUT TYPE="SUBMIT" VALUE="Buscar Resultados">
                	</FORM>
                	<BR>
                		<?php if ($graf ==1){ ?>
                	<div id="my_chart"></div>
									<input type="button" value="Crear Imagen" onclick="save_image()">
									<?php } ?>
            </div> <!-- /article -->

            <hr class="noscreen" />

        </div> <!-- /content -->

        <!-- Right column -->
        <div id="col" class="noprint">
            <div id="col-in">

                <!-- About Me -->
			<?php if (isset($_SESSION['login'])) { ?>
                <h3><span>Acerca de M&iacute;</span></h3>
                <div id="about-me">
                    <strong><?php echo $_SESSION['user_name'] ?></strong><br />
                    <?php echo $_SESSION['user_email'] ?><br />
                    Caracas, VEN<br /><br />
                    <a href="../controllers/logout.php">Cerrar Sesi&oacute;n</a></p>
                </div> <!-- /about-me -->
			 <?php } ?>

                <hr class="noscreen" />


                <hr class="noscreen" />


                <hr class="noscreen" />
 

                <hr class="noscreen" />
            
            </div> <!-- /col-in -->
        </div> <!-- /col -->

    </div> <!-- /page-in -->
    </div> <!-- /page -->

    <!-- Footer -->
    <div id="footer">
        <div id="top" class="noprint"><p><span class="noscreen">Back on top</span> <a href="#header" title="Back on top ^">^<span></span></a></p></div>
        <hr class="noscreen" />
        
        <p id="createdby">creado por <a href="http://www.asodeco.org">PSC Asodeco</a> <!-- DON´T REMOVE, PLEASE! --></p>
        <p id="copyright">&copy; 2010 <a href="mailto:contacto@asodeco.org">Asodeco</a></p>
    </div> <!-- /footer -->

</div> <!-- /main -->

</body>
</html>
